to exercise all due diligence - Espagnol Anglais Dictionnaire